package br.com.ffm.si.sysbolaodacopade2014.testeUnidade;

import static org.junit.Assert.assertEquals;

import java.util.List;

import org.junit.Test;

import br.com.ffm.si.sysbolaodacopade2014.fachada.Fachada;
import br.com.ffm.si.sysbolaodacopade2014.interfaces.IFachada;
import br.com.ffm.si.sysbolaodacopade2014.model.Rodada;


public class RodadaTeste {
	
	
	List<Rodada> rodadas = fachada.listarRodadas();
	private static IFachada fachada = new Fachada();
	
	@Test
	public void testSalvarRodada() {
		
		assertEquals(0, rodadas.size());
		assertEquals(0, fachada.listarRodadas().size());

		
		Rodada a = new Rodada();
		
		a.setDataHorarioFim(1);
		a.setDataHorarioInicio(2);
		a.setDataHorarioLimite(3);
		a.setId(1);
		a.setLocal("testCasa");
		
		fachada.salvarRodada(a);
		
		assertEquals(1, rodadas.size());
		assertEquals(1, fachada.listarRodadas().size());
		
		Rodada b = new Rodada();
		
		b.setDataHorarioFim(1);
		b.setDataHorarioInicio(2);
		b.setDataHorarioLimite(3);
		b.setId(1);
		b.setLocal("testCasa");
		
		fachada.salvarRodada(b);
		
		assertEquals(2, rodadas.size());
		assertEquals(2, fachada.listarRodadas().size());
		
	}
}
